ヘルパーメソッド
class TestController < ApplicationController helper_method :helper def helper "helper" end def index @test = helper end end
ヘルパーメソッドを使用することでインスタンス内の他のメソッドが共有するプロパティを定義することができます。
クラス内で
の形式で記入します。
ヘルパーメソッドでは最終行が戻り値となるため、上の例では@testには"helper"が代入されます。
クラス内で
helper_method :メソッド名
の形式で記入します。
ヘルパーメソッドでは最終行が戻り値となるため、上の例では@testには"helper"が代入されます。